Skip to main content

Veri Modeli & Panel Kullanıcı Yetki Ataması Nasıl Yapılır?

Panel ve veri modellerinin kullanıcılara atanması, uygulamının ana sayfasından yapılmaktadır. Ana sayfada Veri Modeli&Panel kartlarının üzerinden üç noktaya tıklandığında “Paylaş” sekmesi seçildiğinde yukarıdaki görselin en sağındaki yetkilendirme kısmı açılmaktadır. Yetki verme işlemi için gerekli adımlar aşağıda belirtilmiştir.

  • Yetki atama görevini sadece ilgili Veri Modeli veya Panelin owner’ı yapabilmektedir. Ek olarak başka kullanıcıya atama yapılabilmesi için kullanıcının PermissionEditor rolünde veya admin rolünde olması gerekmektedir.
  • “Kullanıcı veya Grup ara” kısmında yetki verilmek istenen grup veya kullanıcı aratılıp “+” butonuna basıldığında, eğer Veri Modeline yetki veriliyorsa otomatik “Run” yetkisi atanır. Eğer Panele yetki veriliyorsa Panele otomatik “Read” yetkisi atanırken, Panelin veri kaynağı olan Veri Modeline otomatik ”Run” yetkisi atanır.
  • Eğer varsayılan roller değiştirilmek isteniyorsa ilgili kullanıcın yanındaki rol listesinden seçim yapılarak güncellenir. Örneğin yukarıdaki görsel’de burcu kullanıcısı yanında yetkisi “Read” olarak gözükmektedir. Yetki kutusuna tıklandığında tüm roller listelenecektir. Herhangi bir rol seçildiğinde otomatik güncelleniyor olacaktır.
  • Bir kullanıcıdan veya gruptan atanan roller silinmek isteniyorsa, ilgili kullanıcı veya grubun yetkisinin yanındaki “-” butonuna basmak yeterli olacaktır. Yukarıdaki görselde burcu kullanıcısının yetkisinin yanındaki yuvarlak buton silmeyi sağlamaktadır.
  • Owner rolüne sahip kullanıcılar kendi rolünü değiştiremezler. Sadece owner yetkisini başkasına atayarak bu rolü devredebilirler.

Veri Modeli & Panel Hybrid Yetkilendirme Kuralları

Bir Panel üzerinde yapabilecek işlemler kullanıcı veya grubun rolü, Veri Modeli yetkisi ve Panel yetkisinin ortak kullanımı ile sağlanmaktadır. Aşağıda bu kuralların detayları yer almaktadır.

Mevcut Bir Panel'i Görüntülemek İçin ;

  • Rol yönetiminde anlatılmış olan kullanıcı rolleri Admin,Dashboard editor veya Dashboard viewer olması gerekmektedir.
  • Yukarıdaki rollere sahip kullanıcılar için ilgili Panel'e Read/Write/Edit/Owner rollerinden birisi atanmış olmalıdır.
  • Kullanıcı rolü ve Panel yetkilerinin uygun olduğu durumlarda son olarak Veri modeli yetkilerine bakılır. İlgili Panel'in içerisindeki Veri Modeli için Run/Source/Write/owner yetkilerinden birisi verilmiş olmalıdır. (Panel'e yetki verildiğinde Veri Modeline otomatik ”Run” yetkisi atanır.)

Mevcut Bir Panel'i Güncellemek İçin ;

  • Rol yönetiminde anlatılmış olan kullanıcı rolleri Admin veya “Dashboard editor” olması gerekmektedir.
  • Yukarıdaki rollere sahip kullanıcılar için ilgili Panel'e Write/Edit/Owner rollerinden birisi atanmış olmalıdır.
  • Kullanıcı rolü ve Panel yetkilerinin uygun olduğu durumlarda son olarak Veri Modeli yetkilerine bakılır. İlgili Panel'in içerisindeki Veri Modeli için Read/Write/Owner yetkilerinden birisi verilmiş olmalıdır.
  • Eğer ilgili kullanıcıya Panel Write yetkisi verilmişse orijinal Panel güncellenebilir. Eğer Panel Edit yetkisi verilmişse orijinal Panel değiştiremez. Panel'i düzenleyerek yeni Panel yaratabilir.

Yeni Bir Panel Yaratmak için ;

  • Kullanıcı rolleri Admin veya “Dashboard Editor” olması gerekmektedir.
  • Yukarıdaki rollere sahip kullanıcılar için kullanmak istediği Veri Modeli için Read,Write veya Owner yetkisi olması gerekmektedir.
  • Bu iki gereklilik sağlandığında yeni bir Panel oluşturulabilecektir.

Mevcut bir Veri Modeli düzenlemek ve yeni bir Veri Modeli oluşturmak için ;

  • Kullanıcı rolleri Admin veya “Datamodel Editor” olması gerekmektedir.
  • Mevcut bir Veri modeli için yukarıdaki rollere sahip kullanıcılar için ilgili Veri Modeline Write yetkisi atanmış olmalıdır.